package edu.wayne.cs.csc4110.hw6.interfaces.lobby;

import java.awt.Graphics;
import java.util.Observer;

import edu.wayne.cs.csc4110.hw6.framework.message.LobbyMessage;

public interface LobbyClient extends Observer {

	/**
	 * Draws the lobby to the main frame
	 * 
	 * @param gfx
	 *            graphics object to draw lobby screen
	 */

	public void draw(Graphics gfx);

	/**
	 * Sends a message to the lobby server
	 * 
	 * @param msg
	 *            Message to be sent to the lobby server
	 */
	public void sendMessage(LobbyMessage msg);

}
